home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / misc / sci / AVL.readme < prev    next >
Encoding:
Text File  |  1999-09-06  |  4.7 KB  |  140 lines

  1. Short:    Amazing virtual life simulation on your WB
  2. Author:   stefan.robl@tirnet.de (Stefan Robl)
  3. Uploader: stefan.robl@tirnet.de (Stefan Robl)
  4. Version:  1.00
  5. Type:     misc/sci
  6.  
  7.  
  8. Description
  9. -----------
  10.  
  11. AVL stands for "A Virtual Life" and simulates microbes
  12. which are able to learn.
  13.  
  14. The program shows two windows on your WB, one control-window
  15. and one display-window (resizable).
  16.  
  17. There are several colors for the playfield, each represents
  18. food or poison, and brings positive or negative energy
  19. if it was eaten by an microbe.
  20.  
  21. At the beginning, the playfield is randomly filled with colors
  22. and no microbe is there.
  23. Now, you can position one or more microbes at any position on
  24. the playfield.
  25.  
  26. The microbes are at the beginning dumb, the don't know *anything*.
  27. That means, they have to learn first, what it is good/bad for them.
  28. This is done by trial&error, they must have eaten first a color
  29. to know if it was bad or good.
  30. The microbes use the learned knowledge for controlling their
  31. move direction on the playfield. They avoid bad colors and search
  32. for good colors.
  33. If a microbe as enough energy, it is able to get children.
  34. Like a real microbe, this is done by cell-division, this means,
  35. one microbe splits up in two microbes, each of the them has half
  36. of the energy of the formerly microbe.
  37. If a microbe looses too much energy, it also can die. The reason
  38. for this could be, that the microbe had longer time no food (every
  39. step needs energy) or that it ate too much "poison colors".
  40. You also should know, that a microbe can see, but only one pixel
  41. around it. If it sees within this one-pixel border a pixel
  42. which brings energy, it will move to it and eat it.
  43.  
  44. During runtime, you have control over the microbes; you can draw
  45. around in the playfield with every color (good/bad) and can even
  46. place new life(s).
  47. There is also a slider for controlling the "energy-less per step"
  48. (Slider: EPS), and you can even conrol the global "IQ-level" of the
  49. microbes (Slider: IQ).
  50. The lower the IQ-Setting, the "dumber" is a microbe... it more often
  51. forgets, if a color was good or bad...
  52.  
  53. A very interesting thing of AVL is, that you can even save/load
  54. landsapes (playfields) to/from your HD.
  55. This allows to define nice environments for testing the microbes.
  56. I have included some example environments; load them and place
  57. a new life on the marked place... and see what happens... ;)
  58.  
  59.  
  60.  
  61. Background
  62. ----------
  63.  
  64. AVL was first programmed some years ago in AMOSPro, and it then was
  65. long time not used any more... recently, I wanted to see, how fast
  66. the microbes can be if I use a modern programming environment - voila
  67. AVL was created.
  68.  
  69. A funny thing, I want to meantion, too:
  70. As the microbes can learn, I had a problem while implementing the first
  71. version of AVL years ago: they learned, that every step costs energy...
  72. And what did these beasty microbes do?? They stopped walking!!!! :)
  73. Well, I had no chance: the only way to avoid this problem was to
  74. prevent them from stopping... now they have to go! ;)
  75.  
  76.  
  77. Features
  78. --------
  79.  AVL...
  80.    o is small
  81.    o is fast
  82.    o is colorful
  83.    o has a professional and simple to use GUI
  84.    o can load/save landscapes
  85.    o is FREEWARE
  86.  
  87.  
  88. Requirements
  89. ------------
  90.   o AmigaOS 3.x+ (tested with OS 3.1)
  91.   o A workbench running in more than 16 Colors.
  92.     (GfxBoard running with CyberGraphX or Picasso96 strongly
  93.      recommended)
  94.  
  95.   AVL was tested with CGXV3, 1280x960x16, OpusMagellanII
  96.  
  97.  
  98. Distribution
  99. ------------
  100.   AVL is FREEWARE. But I would be happy to get an eMail if you
  101.   like/use it or if you have any questions about this program.
  102.  
  103.  
  104. History
  105. -------
  106.   V1.00: (15.08.1999)
  107.          ** first public release **
  108.  
  109.  
  110. Author
  111. ------
  112.   Stefan Robl <stefan.robl@tirnet.de>
  113.   More infos about ArtecScan, PPCjpeg, the QBox and many
  114.   other cool Projects?
  115.  
  116.   Just visit my Homepage: http://qbox.home.pages.de
  117.                        or http://www.tirnet.de/~srobl
  118.  
  119.  
  120. Have fun!
  121.  
  122.  
  123. ============================= Archive contents =============================
  124.  
  125. Original  Packed Ratio    Date     Time    Name
  126. -------- ------- ----- --------- --------  -------------
  127.    62244   22839 63.3% 16-Aug-99 00:24:06 +AVL
  128.     1732     960 44.5% 16-Aug-99 00:40:40 +AVL.info
  129.     3897    1884 51.6% 16-Aug-99 00:31:38 +AVL.readme
  130.     1483    1031 30.4% 16-Aug-99 00:40:40 +AVL.readme.info
  131.     1511     663 56.1% 16-Aug-99 00:39:34 +Install AVL
  132.     1835    1275 30.5% 16-Aug-99 00:40:40 +Landscapes.info
  133.    22518     641 97.1% 15-Aug-99 23:44:08 +example1.avl
  134.    22518     799 96.4% 15-Aug-99 23:46:30 +example2.avl
  135.   224116   88775 60.3% 16-Jun-99 22:42:42 +wizard.library
  136.     1835    1269 30.8% 16-Aug-99 00:40:40  AVL.info
  137.     5179     659 87.2% 16-Aug-99 00:40:40 +Install AVL.info
  138. -------- ------- ----- --------- --------
  139.   348868  120795 65.3% 17-Aug-99 18:49:04   11 files
  140.